home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
05
/
4
/
DISK0543.ZIP
/
BLATHER.DOC
< prev
next >
Wrap
Text File
|
1985-05-06
|
7KB
|
163 lines
BLATHER
-------
Author: Mike Baker 4030 Borden St. (604) 479-0160 res.
====== VICTORIA, B.C. 387-5044 bus.
Canada V8X 2E9
Credit: COMM.BAS version 1.10 (C)opywright IBM Corp. 1981, 1982
====== Author- M. C. Rojas
History:
=======
83/06/17
Modified to permit handshaking with a mainframe running WYLBUR using minimal
flow control (XON only, no XOFF, and from mainframe to terminal only).
83/07/07
Installed printer on/off toggle through use of <^PrtSc> key to permit data
that is going through the modem to be echoed to the printer. Has been working
well at 300 baud but no tests have been made at 1200 baud.
-------------------------------
Source code is in IBM-PC BASICA and has been compiled using BASCOM with the
following commands and switches:
B:
A:BASCOM BLATHER,,,/X/W/C:1024/N/O;
A:LINK BLATHER+A:IBMCOM,,,;
In its non-compiled form, the program can manage a data rate of no greater
than 300 baud because the communications buffer overflows too quickly at
higher speeds resulting in erratic loss of data during transfers of lengthy
files. Compiled, the code can handle up to at least 1200 baud with no
problems.
Operation:
=========
Insert the program disc into drive A: and type "BLATHER". The screen will
clear and a message will appear:
---------------------------------------------------------------
BLATHER
=======
Please wait while I figure out how fast I'll be thinking during this session...
... bear with me, this may take some time ...
---------------------------------------------------------------
Depending on the speed of your machine this will take anywhere from a few
seconds to half a minute. This is so that the computer can determine how
long to wait for certain timed events that will take place during the running
of the program this session.
Now the screen will clear and a brief description of how the program works will
be displayed. It will look something like this:
---------------------------------------------------------------
DESCRIPTION
The options available to you are:
'1' --> this description of the program
'2' --> assists you in sending a file to the remote service
'3' --> assists you in receiving a file from the remote service
'4' --> An asynchronous communication link will be established
between a selected remote service and your IBM PERSONAL
COMPUTER, based on the following communication parameters:
Baud_______[300] 300, 1200
Parity_____[E] E, O, N
Data bits__[7] 4, 5, 6, 7, or 8
Stop bits__[1] 1 or 2
F/H duplex_[H] F or H
Debug______[N] Y or N
Break char_[ESC] ^A thru ESC, except ^M
XON char.__[^Q] Any char. except <CR>: (<@> disables)
'5' --> permits you to view and/or modify communicaton parameters
Strike ANY key to go to Menu
[F1] reset / [F2] pswd / [F5] captr tgl / [F6] send tgl / [F9] Dir / [F10] menu
---------------------------------------------------------------
After you have struck a key to indicate this page has been read the primary
menu will appear. It is intended to be the main decision aid for the program
and will look like this:
---------------------------------------------------------------
COMMUNICATIONS MENU
Choose one of the following:
1 Description of program
2 Send a file
3 Receive a file
4 Connect terminal
5 View/Modify parameters
6 End program
Choice ==>
[F1] reset / [F2] pswd / [F5] captr tgl / [F6] send tgl / [F9] Dir / [F10] menu
---------------------------------------------------------------
Hopefully you will know enough from having read the previous page (displayed
by the program) to decide which choice to make. Usually '4' will be selected
as soon as the remote service has been contacted by telephone so that modem
connection can be made. If connection is not established when '4' is selected
the program will inform you that something is amiss and give you a chance to
fix up the problem. If connection is established, the screen will clear and
you can begin chatting with the remote service.
At any time before or during communication you can press one of the defined
function keys and have it take appropriate action. For example, if you are
already online with the remote service and you want to send/receive a file,
just press F10 to return to the main menu of 6 choices. After you have used
this menu to select the appropriate files just select '4' again to regain
contact with the remote service.
In more detail, the function keys behave as follows:
F1 press this key to restart the program so that all variables are cleared
-- to initial values and all files are closed. This has the same effect
as turning off the computer and starting over.
F2 if you wish to type something that should not be echoed to the screen
-- (such as a password), press this key before typing the 'secret' text.
The effect of this key is ended upon typing a carriage return.
F5 typing this key will act like a two-position toggle switch to cause
-- the capture of data to disc to be turned off or on. If data is not yet
being captured, pressing this key will cause all subsequent data to be
copied to disc, otherwise the capture function will be turned off.
F6 in a toggling fashion similar to F5, the sending of a disc-file to the
-- remote system can be either initiated or terminated. If a file is in
the process of being sent, pressing this key will stop transmission,
otherwise the previously defined file will begin/continue to be sent.
F9 this is a useful key to press whenever you want to review the disk's
-- directory. All standard MS-DOS constructs (*.*, ?xyz.ext, etc.) can be
used. It is most useful when you are asked to give a filename for file
transfer in or out.
F10 at any point you can exit communications mode to issue the program a
--- command by pressing the F10 key. After you have selected your menu
option and the action is completed, re-enter communications by
selecting the menu option '4'.